package com.app.sysmodule.httpcommon.service;

import com.alibaba.fastjson.JSONObject;
import com.app.sysmodule.exception.ServiceException;


import java.util.Map;

/**
 * Created by song on 2017/11/8.
 */
public interface HttpCommonService {
    /**
     * @param url
     * @param methodName 方法名
     * @param parm  map请求参数
     * @param headers 头信息
     * @return
     */
    JSONObject handleMap(String url, String methodName, Map<String, Object> parm, Map<String, String> headers) throws ServiceException;
    /**
     * @param url
     * @param methodName 方法名
     * @param jsonObject  map请求参数
     * @param headers 头信息
     * @return
     */
    JSONObject handleJson(String url, String methodName, JSONObject jsonObject, Map<String, String> headers) throws ServiceException;
}
